Elements and Performance Criteria
- Evaluate tools and techniques for architectural design
- Apply principles of architectural design within the life cycle of application software
- Develop a process to apply appropriate tools and techniques for architectural design of end-to-end solutions
- Evaluate and select appropriate analysis and selection techniques to develop a partition between discipline technologies and derive discipline-specific requirements
- Analyse design options for optimal solutions
- Develop interface requirements for effective solutions across multiple domains
- Evaluate system element interfaces and sources of complexity for interface management of the system across multiple domains
- Develop a process and appropriate techniques to be adopted for the interface management of system elements for end-to-end architectural solutions
- Produce a control process for system element interfaces of the management system
- Liaise and arbitrate between stakeholders where there are conflicts in the definition of interfaces
- Manage end-to-end systems integration
- Evaluate suitability of system integration, verification and validation plans for end-to-end architectural solutions across multiple domains
- Develop systems integration, verification and validation plans for complex systems to ensure a viable integration process
- Manage system integration plan and diagnose complex faults
- Document fault conditions, report to appropriate person and follow up corrective actions
- Prepare evidence for customer acceptance and certification of the system integration management plan
- Plan and manage a transition to operational activity for the end-to-end solution
- Incorporate components of an architecture from a third party
- Negotiate with vendor for acceptable vendor agreements and agreed roles and responsibilities of each party
- Manage vendor within a clearly defined process for dealing with defects and scope changes
- Plan beyond delivery of specific elements and establish requirements for ongoing maintenance and support from vendor
- Manage requirements for the architecture solution